.d-news-left{width: 890px;}

.news-con{padding: 20px 10px 20px 0;}
.news-con h1{font-size: 24px;color: #333;font-weight:600;}
.news-con .source{padding: 20px 0;height:24px;line-height: 24px;color: #999;font-size: 14px;}
.news-con .source .iconfont{font-size: 16px;margin-right: 10px;}
.news-con .news-content{margin-top: 10px;font-size: 16px;line-height: 1.8;word-break: break-all;word-wrap: break-word;}
.news-con .news-content p{margin-bottom: 20px;}
.news-con .news-content img{display: block;margin: auto;max-width: 840px;}
.news-con .news-content a{color: #f60;}
.news-con .news-content a:hover{color: #f30;}


.index-right {width:300px;background-color: #f7f7f7;}
.index-right h3{height: 44px;line-height: 45px;color: #333;font-size: 14px;font-weight: 600;overflow: hidden;}
.ui-hot{overflow: hidden; }
.index-right h4{height: 36px;line-height: 36px;color: #333;font-size: 14px;font-weight: 600;overflow: hidden;}
.ui-hot{overflow: hidden;padding-right: 10px;padding-left: 10px;}
.ui-hot-list{width: 139px;overflow: hidden;float: left;margin: 0 1px 0 0;}
.ui-hot-list li{width: 139px;height: 26px;overflow: hidden;margin-top: 1px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
.ui-hot-list a{display: block;width:95px;height: 26px;line-height: 26px;overflow: hidden;
position: relative;font-family: Tahoma;text-overflow: ellipsis;white-space: nowrap;background-color: #eee;padding-top: 0;padding-right: 10px;padding-bottom: 0;padding-left: 34px;}
.ui-hot-list span{display: block;width: 24px;height: 26px;overflow: hidden;text-align: center;font-style: italic;font-size: 12px;color: #fff;position: absolute;left: 0;top: 0;font-family: Arial, Helvetica, sans-serif;border-right: 1px solid #f7f7f7;background-color: #ccc;}
.ui-hot-list span.stress{ background-color: #AE172E;}
.ui-hot-list a:hover,.ui-hot-list a:hover span{color: #fff;text-decoration: none;background-color: #178228;}
.ui-sort{overflow: hidden;padding: 1px 0;}
.ui-sort{padding: 3px 0;}
.sort-item{overflow: hidden;padding-top: 7px;padding-right: 0;padding-bottom: 7px;padding-left: 0;margin-right: 10px;margin-left: 10px;}
.sort-type{border-top: 1px dotted #ddd;}
.sort-list li{width: 43px;float: left;height: 23px;line-height: 23px;font-size: 12px;overflow: hidden;text-indent: 2px;}
.sort-list li.all{ width: 86px;}
.sort-list li.all a{ color: #AE172E;}

/* 通用右侧明星库 */
.star-rlist{ clear:both;overflow:hidden; padding-left:10px; height:442px;text-overflow:ellipsis; white-space:nowrap;position:relative;left:0px;top:0px}
.star-right li{background-color:#fcfcfc;box-shadow:0 5px 5px rgba(0,0,0,0.07);float:left;height:125px;margin-bottom:10px;margin-right:8px;overflow:hidden;width:85px}
.star-right li:hover{background-color:#F5F5F5;border-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.07);color:#fff;margin-bottom:10px;text-decoration:none}
.star-right li a.play-img{background-color:#fff;border:1px solid #fff;display:block;height:105px;margin:5px auto 0;overflow:hidden;padding:3px;position:relative;width:82px}
.star-right li a.play-img img{background:url(../images/lazyload.gif) no-repeat scroll center center transparent;display:block;height:100px;overflow:hidden;width:76px;padding: 2px;border: 1px solid #ddd;}
.star-right li a.play-img label.mask{background-color:#000;bottom:3px;display:block;filter:alpha(opacity=30);height:20px;left:3px;opacity:.3;overflow:hidden;position:absolute;width:82px;z-index:1}
.star-right li a.play-img label.text{bottom:3px;color:#fff;display:block;font-size:12px;height:20px;left:3px;line-height:20px;overflow:hidden;padding:0 5px;position:absolute;text-align:center;white-space:nowrap;width:82px;z-index:2}

.index-jiaose-title,.star-rlist-title{ height:35px; line-height:35px; padding-left:10px; padding-right:10px;}
.index-jiaose-ul{ padding-left:10px; overflow:hidden; height:180px;text-overflow:ellipsis;position:relative;left:0px;top:0px}
.index-jiaose-ul li{background-color:#fcfcfc;float:left;height:170px;margin-bottom:10px;margin-right:10px;overflow:hidden;width:280px;display:inline;}
.index-jiaose-ul li:hover{background-color:#F5F5F5;border-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.07);margin-bottom:10px;text-decoration:none}
.index-jiaose-ul li a.play-img{background-color:#fff;border:1px solid #fff;display:block;float:left;height:150px;margin:5px auto 0;overflow:hidden;padding:3px;position:relative;width:110px}
.index-jiaose-ul li a.play-img:hover{border-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,0.07);text-decoration:none}
.index-jiaose-ul li a.play-img img{background:url(../images/lazyload.gif) no-repeat scroll center center transparent;display:block;height:145px;overflow:hidden;width:105px}
.index-jiaose-ul li .txt{float:left;line-height:30px;margin-bottom:5px;margin-top:5px;margin-left:10px;width:145px;word-break:break-all;}
.index-jiaose-title h2,.star-rlist-title h2 {float: left;font-weight: 600;color: #333;font-size: 14px;}
.index-jiaose-title span,.star-rlist-title span{float: right;}
